﻿// 3385. 玛雅人的密码.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://www.acwing.com/problem/content/3388/

玛雅人有一种密码，如果字符串中出现连续的 2012 四个数字就能解开密码。

给定一个长度为 N 的字符串，该字符串中只含有 0,1,2三种数字。

可以对该字符串进行移位操作，每次操作可选取相邻的两个数字交换彼此位置。

请问这个字符串要移位几次才能解开密码。

例如 02120 经过一次移位，可以得到 20120,01220,02210,02102
，其中 20120 符合要求，因此输出为 1。

如果无论移位多少次都解不开密码，输出 −1。

输入格式
第一行包含一个整数 N，表示字符串的长度。

第二行包含一个由 0,1,2 组成的，长度为 N 的字符串。

输出格式
若可以解出密码，则输出最少的移位次数；否则输出 −1。

数据范围
2≤N≤13
输入样例：
5
02120
输出样例：
1
*/
int main()
{
    std::cout << "Hello World!\n";
}

 